/*
 * @Descripttion: 
 * @version: 
 * @Author: wtzhang
 * @Date: 2021-05-21 16:45:14
 * @LastEditors: wtzhang
 * @LastEditTime: 2021-05-24 10:05:39
 */
// 安装依赖
const mongoose = require('mongoose');

// 连接数据库
mongoose.connect('mongodb://localhost:27017/itcast', {
  useNewUrlParser: true,
  useUnifiedTopology: true
});

// 创建一个模型（就是在设计数据库）
// MongoDB 是动态的，非常灵活，只需要在你的代码中设计你的数据库即可
// mongoose.model('表名', {属性名：数据类型})
const Cat = mongoose.model('Cat', { name: String });

// 实例化一个对象
const kitty = new Cat({ name: 'Zildjian' });

// 持久化保存 Kitty 实例
kitty.save().then(() => console.log('meow'));
// kitty.save(function (err) {
//   if (err) {
//     console.log(err);
//   } else {
//     console.log('meow');
//   }
// })